﻿.register_box  button {
	outline: none;
	cursor: pointer;
	font-family: Microsoft Yahei, tahoma,arial,sans-serif;
}
body {
	/*background: #eee;*/
	background: #146bba url(../images/bg7301.jpg) 0% 12% no-repeat;
}
.error {
	font-size: .85rem;
}
header a {
  font-size: 1rem;
}
.register_box {
	box-sizing: border-box;
	margin: 100px 0;

}
.register_box .wrapper {
	max-width: 640px;
	margin: 0 auto;
	overflow: hidden;
	background: #fff;
	border-radius: 6px;
	box-shadow: 0px 0px 10px #555;
	padding-top: 20px;
}
.code_list {
	display: table;
	width: 100%;
}
.code_list input, .code_list button {
	display: table-cell;
	padding-left: 10px;
}
.register_box h1 {
	letter-spacing: 4px;
	font-weight: normal;
}
.register_box .content {
	overflow: hidden;
	padding: 20px;
	margin-top: 30px;
}
.register_box .register_radio p {
	width: 1%;

	display: table-cell;
}
.register_box .register_radio {
	overflow: hidden;
	width: 100%;
}
.register_box .register_radio button {
	width: 90%;
	background: #fff;
	border: none;
	height: 50px;
	border: 1px solid #eee;
	font-size: 2rem;
	border-radius: 4px;
}
.register_box .register_radio .investor {
	float: left;
}
.register_box .register_radio .selected {
	color: #f17433;
	background: url(../images/reg_selected.png) 100% 0%no-repeat;
}
.register_box .register_radio .entrepr {
	float: right;
    width: 100%;
}
.register_box .login_right a {
	background: url(../images/others.png) no-repeat;
	width: 60px;
	height: 55px;
}
.register_box .other {
	margin: 10px 0;
}
.register_box .possess {
	font-size: 1.4rem;
}
.register_box .register_desc {
	background: url(../images/logo_new.png) 50% 0 no-repeat;
	height: 85px;
	text-align: center;
	padding-top: 90px;
	margin: 15px;
}
.register_box .register_desc p {
	color: #8d8d8d;
}
.register_box input {
	height: 40px;
	width: 100%;
	margin: 10px 0;
	text-indent: 10px;
	border-radius: 4px;
}
.register_box .code {
	width: 50%;
}
.registerForm button {
	height: 42px;
	width: 40%;
}
.register_box .code_btn {
	margin-left: 10px;
    color: #f7c600;
    }
.register_box .reColor {
	color: #989898;
}
.register_box .registerForm i {
	width: 100px;
	height: 40px;
	background: #eee;
}
.register_box .investor {
	margin-left: 15px;
    width: 91%;
}
.register_box .submitRegister {
	background: #f16611;
	color: #fff;
	font-size: 2rem;
	width: 100%;
	height: 45px;
	border-radius: 4px;
	margin-top: 20px;
}
.register_box .login_others {
	color: #949494;
}
.register_box .login_right {
	text-align: center;
	margin-top: 30px;
	letter-spacing: 3px;
}
.register_box a.login_now {
	color: #e26e21;
	background: url(../images/login_now.png) 96% 50% no-repeat;
	padding-right: 20px;
	width: 90px;
	height: 22px;
}
.register_box .login_right .qq {
	background: url(../images/others.png) 50% 0 no-repeat;
}
.register_box .login_right .weixin {
	background: url(../images/others.png) 100% 0 no-repeat;
}
@media all and (min-width: 640px) {
	.register_box {
		background: url(../images/register_or.png) 54% 70% no-repeat;
	}
	.register_box .register_left, .register_box .login_right {
		float: left;
	}
	.register_box .login_right {
		margin-left: 80px;
	}
	.register_box .register_desc {
		background: url(../images/logo_new.png) 0 0 no-repeat;
		height: 75px;
		padding-top: 0;
		text-align: left;
		text-indent: 90px;
	}
	.register_box .register_left {
		width: 300px;
		margin-left: 0;
	}
	.register_box .content {
		border: 1px solid #eee;
	}
	.register_box .login_right {
		text-align: center;
		margin-top: 0;
		letter-spacing: 3px;
	}
	.register_box .possess {
		margin-top: 55px;
		
	}
	.register_box .wrapper {
		padding-top: 0;
	}

    h1{
        font-size: 2.5rem;
    }

    .register_desc p{
        font-size: 1.6rem;
        line-height: 3rem;
    }

    .code_list {
        font-size: 1.6rem;
    }

    .login_others{
        font-size: 1.6rem;
    }

}